home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak Vol C-14
/
Vol C-14.iso
/
games
/
keepy_up.swf
/
scripts
/
DefineSprite_49
/
frame_6
/
DoAction.as
Wrap
Text File
|
2012-04-23
|
1KB
|
49 lines
t = Number(t) + 0.1;
oldx = x;
oldy = y;
x = getProperty("Ball", _X);
y = getProperty("Ball", _Y);
vy = Number(vy) + Number(g / 10);
x = Number(x) + Number(vx / 10);
y = Number(y) + Number(vy / 10);
if(Number(y) < Number(BallRadius))
{
y = BallRadius;
vx *= elastic;
vy = - vy * elastic;
}
if(Number(270 - BallRadius) < Number(y))
{
if(Number(kicked) == 1)
{
kicked = 0;
if(Number(bestscore) < Number(score))
{
bestscore = score;
set("../score/:my_score",bestscore);
}
lastscore = score;
score = 0;
}
y = 270 - BallRadius;
vx *= elastic;
vy = - vy * elastic;
}
if(Number(x) < Number(BallRadius + 20))
{
x = BallRadius + 20;
vx = - vx * elastic;
vy *= elastic;
}
if(Number(385 - BallRadius) < Number(x))
{
x = 385 - BallRadius;
vx = - vx * elastic;
vy *= elastic;
}
setProperty("Ball", _X, x);
setProperty("Ball", _Y, y);
setProperty("Ball", _rotation, x);
setProperty("Ball", _xscale, 100);
setProperty("Ball", _yscale, 100);